package com.tianya.portal.blog.mapper;

import com.tianya.portal.blog.domain.BlogNoteMenu;

import java.util.List;

/**
 * 博客笔记菜单Mapper接口
 * 
 * @author tianya
 * @date 2023-04-30
 */
public interface BlogNoteMenuMapper
{
    /**
     * 查询博客笔记菜单
     * 
     * @param menuId 博客笔记菜单主键
     * @return 博客笔记菜单
     */
    public BlogNoteMenu selectBlogNoteMenuByMenuId(String menuId);

    /**
     * 查询博客笔记菜单列表
     * 
     * @param blogNoteMenu 博客笔记菜单
     * @return 博客笔记菜单集合
     */
    public List<BlogNoteMenu> selectBlogNoteMenuList(BlogNoteMenu blogNoteMenu);

    /**
     * 新增博客笔记菜单
     * 
     * @param blogNoteMenu 博客笔记菜单
     * @return 结果
     */
    public int insertBlogNoteMenu(BlogNoteMenu blogNoteMenu);

    /**
     * 修改博客笔记菜单
     * 
     * @param blogNoteMenu 博客笔记菜单
     * @return 结果
     */
    public int updateBlogNoteMenu(BlogNoteMenu blogNoteMenu);

    /**
     * 删除博客笔记菜单
     * 
     * @param menuId 博客笔记菜单主键
     * @return 结果
     */
    public int deleteBlogNoteMenuByMenuId(String menuId);

    /**
     * 批量删除博客笔记菜单
     * 
     * @param menuIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBlogNoteMenuByMenuIds(String[] menuIds);
}
